package cn.seaboot.admin.quartz.smart;

/**
 * 定时任务状态
 * <p>
 * 注意这里没有 disabled 状态码，这里的状态值是与 enabled 状态并行的。
 *
 * @author Mr.css
 * @version 2023-02-21 9:00
 */
public enum JobStatus {
    /**
     * 任务空闲
     */
    IDLE(0),
    /**
     * 任务中
     */
    RUN(1);

    private final int value;

    JobStatus(int value) {
        this.value = value;
    }

    public int value() {
        return this.value;
    }

    public static JobStatus valueOf(int value) {
        return values()[value];
    }
}
